import java.util.Scanner;

public class ArrayList {
    public static void main(String[] args) {

//        double[] arr = new double[5];
//
//        Scanner sc = new Scanner(System.in);
//
//        for (int i = 0; i < arr.length; i++) {
//            System.out.print("请输入一个数值");
//             arr[i] = sc.nextDouble();
//
//        }
//
//        System.out.println("==数组的元素/值的情况如下：======");
//        for (int j = 0; j <  arr.length; j++) {
//            System.out.println("第"+(j+1)+"个元素的值="+arr[j]);
//        }
//        System.out.print("输入的数值是===》》"+arr);

//        char [] arr = new char[26];
//
////        保存数据
//        for (int i = 0; i < arr.length; i++) {
//            arr[i] = (char)('a'+i);
//        }
//
////        循环数组
////        System.out.print(arr[i]);
//        for (int j =0; j<arr.length;j++ ){
//            System.out.print(arr[j]+"  ");
//        }
//

//        int [] list = {12,33,33,1,2,99,43,2,1};
////        System.out.print(list);
//        int max = list[0];
//        int min = list[0];
//        int index = 0;
//        for (int i = 0; i < list.length; i++) {
//            if(list[i]>max){
//                max = list[i];
//            } else if (list[i]<min) {
//                min = list[i];
//            }
//        }
//
//        System.out.println("最大值是："+max+"最小值是："+min);

        
        
        
//       扩展数组
//        Scanner scanner = new Scanner(System.in);
//        System.out.println("");
//        初始化数组
//        int [] list = new int[5];
//          int [] arr = { 1,2,3 };
//          do {
//              int [ ] newArr = new int[arr.length+1];
////              System.out.println("请输入一个整数");
//              for (int i = 0; i < arr.length; i++) {
//                  newArr[i] = arr[i];
//              }
//              System.out.println("请输入你要添加的元素");
//              int num = scanner.nextInt();
//              newArr[newArr.length-1] = num;
//              arr = newArr;
//              System.out.println("=====扩展后arr数组的情况=====");
//              for (int i = 0; i < arr.length; i++) {
//                  System.out.println("第"+(i+1)+"个元素的值="+arr[i]);
//              }
//              System.out.println("是否继续添加？y/n");
//              char a = scanner.next().charAt(0);
//              if(a != 'y'){
//                  break;
//              }
////              char a = Scanner.next().charAt(0);
////              if(){
////
////              }
//          }
//          while (true);



        // arr ={ 1,2,3 }
        //newArr = { arr.lenght+1 }

//        Scanner scanner = new Scanner(System.in);
//        int [] arr = {1,2,3};
//        do {
//            int [] newArr = new int[arr.length+1];
//            System.out.println("请输入一个整数");
//            int x = scanner.nextInt();
//            newArr[newArr.length-1] = x;
//            for (int i = 0; i < arr.length; i++) {
//                newArr[i] = arr[i];
//            }
//            arr = newArr;
//            System.out.println("=====扩展后arr数组的情况=====");
//            for (int i = 0; i < arr.length; i++) {
//                System.out.println("第"+(i+1)+"个元素的值="+arr[i]);
//            }
//            System.out.println("是否继续添加？y/n");
//            char y = scanner.next().charAt(0);
//            if(y=='n'){
//                break;
//            }
//        }
//        while (true);


//        数组缩减
        Scanner scanner = new Scanner(System.in);
        int [] arr = {1,2,3,4,5,6,7,8,9,10};

do {

    int [] newArr  = new int[arr.length-1];
    for (int i = 0; i < arr.length ;i++) {
//        newArr[i] = arr[i-1];
        if(i<arr.length-1){
            newArr[i] = arr[i];
        }
    }
    arr = newArr;
    for (int j = 0; j < newArr.length; j++) {
        System.out.println("第"+(j+1)+"个元素的值="+newArr[j]);
    }

    System.out.println("该数组是否继续缩减 y/n");
    char y = scanner.next().charAt(0);
    if(y == 'n' || arr.length<=1){
        System.out.println("用户选择了n或该数组已经缩减完毕");
        break;
    }
}while (true);




    }
}
